home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_12.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
19KB
|
361 lines
# near model CODE resource
# jump table entries: 3152-3158 (7 of them)
export_394:
00000000 4E56 FFF8 link A6, -0x0008
00000004 2F0C move.l -[A7], A4
00000006 286E 000C movea.l A4, [A6 + 0xC]
0000000A 486E FFF8 pea.l [A6 - 0x8]
0000000E 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000012 2F0C move.l -[A7], A4
00000014 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000018 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
0000001E 504F addq.w A7, 8
00000020 660C bne +0xE /* 0000002E */
00000022 486E FFF8 pea.l [A6 - 0x8]
00000026 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
0000002A 584F addq.w A7, 4
0000002C 604C bra +0x4E /* 0000007A */
label0000002E:
0000002E 4AAD FD0A tst.l [A5 - 0x2F6]
00000032 6716 beq +0x18 /* 0000004A */
00000034 204C movea.l A0, A4
00000036 5088 addq.l A0, 8
00000038 2F20 move.l -[A7], -[A0]
0000003A 2F20 move.l -[A7], -[A0]
0000003C 486E FFF8 pea.l [A6 - 0x8]
00000040 206D FD0A movea.l A0, [A5 - 0x2F6]
00000044 4E90 jsr [A0]
00000046 4FEF 000C lea.l A7, [A7 + 0xC]
label0000004A:
0000004A 486E FFF8 pea.l [A6 - 0x8]
0000004E 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000052 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
00000058 584F addq.w A7, 4
0000005A 661E bne +0x20 /* 0000007A */
0000005C 558F subq.l A7, 2
0000005E 2F0C move.l -[A7], A4
00000060 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000064 486E FFF8 pea.l [A6 - 0x8]
00000068 303C 0536 move.w D0, 0x536
0000006C A816 syscall Pack8
0000006E 301F move.w D0, [A7]+
00000070 48C0 ext.l D0
00000072 2F00 move.l -[A7], D0
00000074 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000078 584F addq.w A7, 4
label0000007A:
0000007A 206E 0008 movea.l A0, [A6 + 0x8]
0000007E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000082 20D9 move.l [A0]+, [A1]+
00000084 20D9 move.l [A0]+, [A1]+
00000086 286E FFF4 movea.l A4, [A6 - 0xC]
0000008A 4E5E unlink A6
0000008C 4E75 rts
export_395:
0000008E 4E56 FFF0 link A6, -0x0010
00000092 48E7 0118 movem.l -[A7], D7,A3,A4
00000096 2E2E 0010 move.l D7, [A6 + 0x10]
0000009A 286E 000C movea.l A4, [A6 + 0xC]
0000009E 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
000000A6 7000 moveq.l D0, 0x00
000000A8 2D40 FFFC move.l [A6 - 0x4], D0
000000AC 41EE FFF8 lea.l A0, [A6 - 0x8]
000000B0 2F0C move.l -[A7], A4
000000B2 2054 movea.l A0, [A4]
000000B4 2050 movea.l A0, [A0]
000000B6 2268 008C movea.l A1, [A0 + 0x8C]
000000BA 4E91 jsr [A1]
000000BC 2640 movea.l A3, D0
000000BE 200B move.l D0, A3
000000C0 584F addq.w A7, 4
000000C2 6748 beq +0x4A /* 0000010C */
000000C4 2007 move.l D0, D7
000000C6 0480 5144 7074 subi.l D0, 0x51447074 /* 'QDpt' */
000000CC 662E bne +0x30 /* 000000FC */
000000CE 2F0B move.l -[A7], A3
000000D0 486E FFF0 pea.l [A6 - 0x10]
000000D4 2053 movea.l A0, [A3]
000000D6 2050 movea.l A0, [A0]
000000D8 2268 0094 movea.l A1, [A0 + 0x94]
000000DC 4E91 jsr [A1]
000000DE 302E FFF0 move.w D0, [A6 - 0x10]
000000E2 48C0 ext.l D0
000000E4 2F00 move.l -[A7], D0
000000E6 302E FFF2 move.w D0, [A6 - 0xE]
000000EA 48C0 ext.l D0
000000EC 2F00 move.l -[A7], D0
000000EE 486E FFF8 pea.l [A6 - 0x8]
000000F2 4EAD 1032 jsr [A5 + 0x1032 /* export_514 */]
000000F6 4FEF 0014 lea.l A7, [A7 + 0x14]
000000FA 6010 bra +0x12 /* 0000010C */
label000000FC:
000000FC 2F07 move.l -[A7], D7
000000FE 2F0C move.l -[A7], A4
00000100 486E FFF8 pea.l [A6 - 0x8]
00000104 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
00000108 4FEF 000C lea.l A7, [A7 + 0xC]
label0000010C:
0000010C 206E 0008 movea.l A0, [A6 + 0x8]
00000110 43EE FFF8 lea.l A1, [A6 - 0x8]
00000114 20D9 move.l [A0]+, [A1]+
00000116 20D9 move.l [A0]+, [A1]+
00000118 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
0000011E 4E5E unlink A6
00000120 4E75 rts
export_396:
00000122 4E56 0000 link A6, 0
00000126 48E7 1008 movem.l -[A7], D3,A4
0000012A 286E 0008 movea.l A4, [A6 + 0x8]
0000012E 200C move.l D0, A4
00000130 6604 bne +0x6 /* 00000136 */
00000132 7000 moveq.l D0, 0x00
00000134 6070 bra +0x72 /* 000001A6 */
label00000136:
00000136 7601 moveq.l D3, 0x01
00000138 2F03 move.l -[A7], D3
0000013A 4878 32C8 push.l 0x32C8
0000013E 2F0C move.l -[A7], A4
00000140 2054 movea.l A0, [A4]
00000142 2050 movea.l A0, [A0]
00000144 2268 000C movea.l A1, [A0 + 0xC]
00000148 4E91 jsr [A1]
0000014A 508F addq.l A7, 8
0000014C 261F move.l D3, [A7]+
0000014E 4A00 tst.b D0
00000150 6714 beq +0x16 /* 00000166 */
00000152 2054 movea.l A0, [A4]
00000154 7000 moveq.l D0, 0x00
00000156 3028 0064 move.w D0, [A0 + 0x64]
0000015A 7208 moveq.l D1, 0x08
0000015C C240 and.w D1, D0
0000015E 7000 moveq.l D0, 0x00
00000160 3001 move.w D0, D1
00000162 4A80 tst.l D0
00000164 663E bne +0x40 /* 000001A4 */
label00000166:
00000166 2F03 move.l -[A7], D3
00000168 4878 0C09 push.l 0xC09
0000016C 2F0C move.l -[A7], A4
0000016E 2054 movea.l A0, [A4]
00000170 2050 movea.l A0, [A0]
00000172 2268 0080 movea.l A1, [A0 + 0x80]
00000176 4E91 jsr [A1]
00000178 508F addq.l A7, 8
0000017A 261F move.l D3, [A7]+
0000017C 0C80 7A73 7973 cmpi.l D0, 0x7A737973 /* 'zsys' */
00000182 661E bne +0x20 /* 000001A2 */
00000184 2F03 move.l -[A7], D3
00000186 4878 0C08 push.l 0xC08
0000018A 2F0C move.l -[A7], A4
0000018C 2054 movea.l A0, [A4]
0000018E 2050 movea.l A0, [A0]
00000190 2268 0080 movea.l A1, [A0 + 0x80]
00000194 4E91 jsr [A1]
00000196 508F addq.l A7, 8
00000198 261F move.l D3, [A7]+
0000019A 0C80 4D41 4353 cmpi.l D0, 0x4D414353 /* 'MACS' */
000001A0 6702 beq +0x4 /* 000001A4 */
label000001A2:
000001A2 7600 moveq.l D3, 0x00
label000001A4:
000001A4 1003 move.b D0, D3
label000001A6:
000001A6 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
000001AC 4E5E unlink A6
000001AE 4E75 rts
export_397:
000001B0 4E56 0000 link A6, 0
000001B4 2F07 move.l -[A7], D7
000001B6 3E3C 0BEA move.w D7, 0xBEA
000001BA 202E 0008 move.l D0, [A6 + 0x8]
000001BE 0480 636F 6D74 subi.l D0, 0x636F6D74 /* 'comt' */
000001C4 6764 beq +0x66 /* 0000022A */
000001C6 0480 0003 06F0 subi.l D0, 0x306F0
000001CC 673E beq +0x40 /* 0000020C */
000001CE 0480 07F6 FA00 subi.l D0, 0x7F6FA00
000001D4 6742 beq +0x44 /* 00000218 */
000001D6 0480 00F7 F405 subi.l D0, 0xF7F405
000001DC 6740 beq +0x42 /* 0000021E */
000001DE 0480 010E 01FB subi.l D0, 0x10E01FB
000001E4 6720 beq +0x22 /* 00000206 */
000001E6 0480 02FE FD09 subi.l D0, 0x2FEFD09
000001EC 6712 beq +0x14 /* 00000200 */
000001EE 0480 0006 120D subi.l D0, 0x6120D
000001F4 671C beq +0x1E /* 00000212 */
000001F6 0480 05F0 FEF9 subi.l D0, 0x5F0FEF9
000001FC 6726 beq +0x28 /* 00000224 */
000001FE 6030 bra +0x32 /* 00000230 */
label00000200:
00000200 3E3C 0BEA move.w D7, 0xBEA
00000204 6036 bra +0x38 /* 0000023C */
label00000206:
00000206 3E3C AEBB move.w D7, 0xAEBB
0000020A 6030 bra +0x32 /* 0000023C */
label0000020C:
0000020C 3E3C AEBD move.w D7, 0xAEBD
00000210 602A bra +0x2C /* 0000023C */
label00000212:
00000212 3E3C AEB4 move.w D7, 0xAEB4
00000216 6024 bra +0x26 /* 0000023C */
label00000218:
00000218 3E3C 0BEB move.w D7, 0xBEB
0000021C 601E bra +0x20 /* 0000023C */
label0000021E:
0000021E 3E3C F40B move.w D7, 0xF40B
00000222 6018 bra +0x1A /* 0000023C */
label00000224:
00000224 3E3C 3202 move.w D7, 0x3202
00000228 6012 bra +0x14 /* 0000023C */
label0000022A:
0000022A 3E3C 5147 move.w D7, 0x5147 /* 'QG' */
0000022E 600C bra +0xE /* 0000023C */
label00000230:
00000230 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
00000236 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000023A 584F addq.w A7, 4
label0000023C:
0000023C 3007 move.w D0, D7
0000023E 2E2E FFFC move.l D7, [A6 - 0x4]
00000242 4E5E unlink A6
00000244 4E75 rts
export_398:
00000246 4E56 0000 link A6, 0
0000024A 2F07 move.l -[A7], D7
0000024C 3E3C 0BEA move.w D7, 0xBEA
00000250 202E 0008 move.l D0, [A6 + 0x8]
00000254 0480 636F 6D74 subi.l D0, 0x636F6D74 /* 'comt' */
0000025A 6764 beq +0x66 /* 000002C0 */
0000025C 0480 0003 06F0 subi.l D0, 0x306F0
00000262 673E beq +0x40 /* 000002A2 */
00000264 0480 07F6 FA00 subi.l D0, 0x7F6FA00
0000026A 6742 beq +0x44 /* 000002AE */
0000026C 0480 00F7 F405 subi.l D0, 0xF7F405
00000272 6740 beq +0x42 /* 000002B4 */
00000274 0480 010E 01FB subi.l D0, 0x10E01FB
0000027A 6720 beq +0x22 /* 0000029C */
0000027C 0480 02FE FD09 subi.l D0, 0x2FEFD09
00000282 6712 beq +0x14 /* 00000296 */
00000284 0480 0006 120D subi.l D0, 0x6120D
0000028A 671C beq +0x1E /* 000002A8 */
0000028C 0480 05F0 FEF9 subi.l D0, 0x5F0FEF9
00000292 6726 beq +0x28 /* 000002BA */
00000294 6030 bra +0x32 /* 000002C6 */
label00000296:
00000296 3E3C 0BEA move.w D7, 0xBEA
0000029A 6036 bra +0x38 /* 000002D2 */
label0000029C:
0000029C 3E3C AEBB move.w D7, 0xAEBB
000002A0 6030 bra +0x32 /* 000002D2 */
label000002A2:
000002A2 3E3C AEBD move.w D7, 0xAEBD
000002A6 602A bra +0x2C /* 000002D2 */
label000002A8:
000002A8 3E3C AEB4 move.w D7, 0xAEB4
000002AC 6024 bra +0x26 /* 000002D2 */
label000002AE:
000002AE 3E3C 0BEB move.w D7, 0xBEB
000002B2 601E bra +0x20 /* 000002D2 */
label000002B4:
000002B4 3E3C F40B move.w D7, 0xF40B
000002B8 6018 bra +0x1A /* 000002D2 */
label000002BA:
000002BA 3E3C 3202 move.w D7, 0x3202
000002BE 6012 bra +0x14 /* 000002D2 */
label000002C0:
000002C0 3E3C 5147 move.w D7, 0x5147 /* 'QG' */
000002C4 600C bra +0xE /* 000002D2 */
label000002C6:
000002C6 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
000002CC 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000002D0 584F addq.w A7, 4
label000002D2:
000002D2 3007 move.w D0, D7
000002D4 2E2E FFFC move.l D7, [A6 - 0x4]
000002D8 4E5E unlink A6
000002DA 4E75 rts
export_399:
000002DC 4E56 FFF4 link A6, -0x000C
000002E0 48E7 0118 movem.l -[A7], D7,A3,A4
000002E4 266E 0008 movea.l A3, [A6 + 0x8]
000002E8 4878 0BF4 push.l 0xBF4
000002EC 2F0B move.l -[A7], A3
000002EE 2053 movea.l A0, [A3]
000002F0 2050 movea.l A0, [A0]
000002F2 2268 0080 movea.l A1, [A0 + 0x80]
000002F6 4E91 jsr [A1]
000002F8 1E00 move.b D7, D0
000002FA 7000 moveq.l D0, 0x00
000002FC 1007 move.b D0, D7
000002FE 0C40 0001 cmpi.w D0, 0x1
00000302 504F addq.w A7, 8
00000304 665C bne +0x5E /* 00000362 */
00000306 2053 movea.l A0, [A3]
00000308 2868 0018 movea.l A4, [A0 + 0x18]
0000030C 2F0C move.l -[A7], A4
0000030E 486E FFF4 pea.l [A6 - 0xC]
00000312 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000316 41EE FFF4 lea.l A0, [A6 - 0xC]
0000031A 504F addq.w A7, 8
0000031C 6034 bra +0x36 /* 00000352 */
label0000031E:
0000031E 2F0C move.l -[A7], A4
00000320 2054 movea.l A0, [A4]
00000322 2050 movea.l A0, [A0]
00000324 2268 0168 movea.l A1, [A0 + 0x168]
00000328 4E91 jsr [A1]
0000032A 7200 moveq.l D1, 0x00
0000032C 1200 move.b D1, D0
0000032E 0C41 0001 cmpi.w D1, 0x1
00000332 584F addq.w A7, 4
00000334 661C bne +0x1E /* 00000352 */
00000336 4878 0BF4 push.l 0xBF4
0000033A 2F0C move.l -[A7], A4
0000033C 2054 movea.l A0, [A4]
0000033E 2050 movea.l A0, [A0]
00000340 2268 0080 movea.l A1, [A0 + 0x80]
00000344 4E91 jsr [A1]
00000346 1E00 move.b D7, D0
00000348 7000 moveq.l D0, 0x00
0000034A 1007 move.b D0, D7
0000034C 4A80 tst.l D0
0000034E 504F addq.w A7, 8
00000350 6710 beq +0x12 /* 00000362 */
label00000352:
00000352 486E FFF4 pea.l [A6 - 0xC]
00000356 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000035A 2840 movea.l A4, D0
0000035C 200C move.l D0, A4
0000035E 584F addq.w A7, 4
00000360 66BC bne -0x42 /* 0000031E */
label00000362:
00000362 1007 move.b D0, D7
00000364 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
0000036A 4E5E unlink A6
0000036C 4E75 rts
export_400:
0000036E 4E56 FFFC link A6, -0x0004
00000372 48E7 0018 movem.l -[A7], A3,A4
00000376 286E 0008 movea.l A4, [A6 + 0x8]
0000037A 7000 moveq.l D0, 0x00
0000037C 2D40 FFFC move.l [A6 - 0x4], D0
00000380 2F0C move.l -[A7], A4
00000382 2054 movea.l A0, [A4]
00000384 2050 movea.l A0, [A0]
00000386 2268 00CC movea.l A1, [A0 + 0xCC]
0000038A 4E91 jsr [A1]
0000038C 2640 movea.l A3, D0
0000038E 200B move.l D0, A3
00000390 584F addq.w A7, 4
00000392 6710 beq +0x12 /* 000003A4 */
00000394 700B moveq.l D0, 0x0B
00000396 2F00 move.l -[A7], D0
00000398 2F0B move.l -[A7], A3
0000039A 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
0000039E 2D40 FFFC move.l [A6 - 0x4], D0
000003A2 504F addq.w A7, 8
label000003A4:
000003A4 202E FFFC move.l D0, [A6 - 0x4]
000003A8 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000003AE 4E5E unlink A6
000003B0 4E75 rts